package main.java.ERMDE.controllers;

import main.java.ERMDE.models.IKey;
import main.java.ERMDE.models.IdGroup;
import main.java.ERMDE.views.IKeysView;

public interface IKeysController {

	public void create();

	public void addIdGroupToKey();

	public void setKeyView(IKeysView keysView);

	public void removeIdGroupFromKey();

	boolean validIdGroupName(String name);

	void removeIdGroupFromAllIdGroups(IdGroup selectedValue);

	void setPossibleKeys(Iterable<IKey> possibleKeys);
}
